package com.novel.pojo.novel;

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

@Data
@Table(name = "novel_info")
public class Novel {
    @Id
    private String novelId;//小说id
    private String novelName;//小说名字
    private String authorName;//作者名字
    private String authorId;//作者id
    private Long novelClick;//小说点击量
    private Long novelRecommend;//推荐票数量
    private Date createTime;//创建时间
    private Date lastTime;//最后更新时间
    private Double rewardAmount;//打赏总金额
    // https://www.zuimeng.net/noimg.jpg 这个链接，表示暂时没有图片的图片
    private String imgSrc;//小说图片的路径
    private String novelIntroduction;//小说简介
    private Integer end;//是否完结，0表示未完结，1表示完结
    private String category;//小说类型
    private Long words;//小说字数


    /**
     * 短暂的，临时的，这个注解修饰的成员
     * 不会被添加到和表映射的字段中，也就是忽略这个字段
     */
    @Transient
    private List<NovelChapter> chapterList;//小说的全部章节内容
    @Transient
    private Integer novelOrder;//用来封装书架中，这本小说阅读到那里了
}
